/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* BaseRemindTaskEntity
* 提醒任务
* 
* 修改纪录
* 2023-04-18 版本：1.0 xinfushuo 创建。
* @version 版本：1.0
* @author 作者：xinfushuo</name>
* 创建日期2023-04-18</date>
*/

package com.topscomm.base.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.base.*;

public class BaseRemindTaskEntity extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:提醒任务	*/
    public static String tableName= "BaseRemindTask";
    @Override
    public String getTableName(){ return "BaseRemindTask";}

    /** ColumnName:来源动作	表名+增删改查	*/
    public static String FieldSourceaction = "sourceaction";

    /** ColumnName:来源类型		*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:来源id		*/
    public static String FieldSourceid = "sourceid";

    /** ColumnName:提醒时间		*/
    public static String FieldRemindtime = "remindtime";

    /** ColumnName:通知方式		*/
    public static String FieldNoticetype = "noticetype";

    /** ColumnName:提醒人员id		*/
    public static String FieldUserid = "userid";

    /** ColumnName:提醒人员		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:提醒人员名称		*/
    public static String FieldUsername = "username";

    /** ColumnName:提醒人邮箱		*/
    public static String FieldEmail = "email";

    /** ColumnName:邮件主题		*/
    public static String FieldSubject = "subject";

    /** ColumnName:提醒内容		*/
    public static String FieldContent = "content";

    /** ColumnName:发送邮箱显示名称		*/
    public static String FieldDisplayname = "displayname";

    /** ColumnName:是否转Pdf		*/
    public static String FieldIspdf = "ispdf";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:下发附件ID		*/
    public static String FieldAttachmentids = "attachmentids";

    /** ColumnName:表单来源类型		*/
    public static String FieldFormtype = "formtype";

    /** ColumnName:表单来源id		*/
    public static String FieldFormid = "formid";

    /**来源动作	表名+增删改查	*/
    private String sourceaction;

    /**来源类型		*/
    private String sourcetype;

    /**来源id		*/
    private String sourceid;

    /**提醒时间		*/
    private Date remindtime;

    /**通知方式		*/
    private String noticetype;

    /**提醒人员id		*/
    private long userid;

    /**提醒人员		*/
    private String usercode;

    /**提醒人员名称		*/
    private String username;

    /**提醒人邮箱		*/
    private String email;

    /**邮件主题		*/
    private String subject;

    /**提醒内容		*/
    private String content;

    /**发送邮箱显示名称		*/
    private String displayname;

    /**是否转Pdf		*/
    private int ispdf;

    /**状态		*/
    private int state;

    /**下发附件ID		*/
    private String attachmentids;

    /**表单来源类型		*/
    private String formtype;

    /**表单来源id		*/
    private String formid;

    /**
    * @return the  sourceaction:表名+增删改查
    */
    public String getSourceaction() {
        return this.sourceaction;
    }

    /**
    * @param sourceaction:表名+增删改查
    */
    public void setSourceaction(String sourceaction) {
        this.sourceaction = sourceaction;
    }

    /**
    * @return the  sourcetype:来源类型
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:来源类型
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceid:来源id
    */
    public String getSourceid() {
        return this.sourceid;
    }

    /**
    * @param sourceid:来源id
    */
    public void setSourceid(String sourceid) {
        this.sourceid = sourceid;
    }

    /**
    * @return the  remindtime:提醒时间
    */
    public Date getRemindtime() {
        return this.remindtime;
    }

    /**
    * @param remindtime:提醒时间
    */
    public void setRemindtime(Date remindtime) {
        this.remindtime = remindtime;
    }

    /**
    * @return the  noticetype:通知方式
    */
    public String getNoticetype() {
        return this.noticetype;
    }

    /**
    * @param noticetype:通知方式
    */
    public void setNoticetype(String noticetype) {
        this.noticetype = noticetype;
    }

    /**
    * @return the  userid:提醒人员id
    */
    public long getUserid() {
        return this.userid;
    }

    /**
    * @param userid:提醒人员id
    */
    public void setUserid(long userid) {
        this.userid = userid;
    }

    /**
    * @return the  usercode:提醒人员
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:提醒人员
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  username:提醒人员名称
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:提醒人员名称
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  email:提醒人邮箱
    */
    public String getEmail() {
        return this.email;
    }

    /**
    * @param email:提醒人邮箱
    */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
    * @return the  subject:邮件主题
    */
    public String getSubject() {
        return this.subject;
    }

    /**
    * @param subject:邮件主题
    */
    public void setSubject(String subject) {
        this.subject = subject;
    }

    /**
    * @return the  content:提醒内容
    */
    public String getContent() {
        return this.content;
    }

    /**
    * @param content:提醒内容
    */
    public void setContent(String content) {
        this.content = content;
    }

    /**
    * @return the  displayname:发送邮箱显示名称
    */
    public String getDisplayname() {
        return this.displayname;
    }

    /**
    * @param displayname:发送邮箱显示名称
    */
    public void setDisplayname(String displayname) {
        this.displayname = displayname;
    }

    /**
    * @return the  ispdf:是否转Pdf
    */
    public int getIspdf() {
        return this.ispdf;
    }

    /**
    * @param ispdf:是否转Pdf
    */
    public void setIspdf(int ispdf) {
        this.ispdf = ispdf;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  attachmentids:下发附件ID
    */
    public String getAttachmentids() {
        return this.attachmentids;
    }

    /**
    * @param attachmentids:下发附件ID
    */
    public void setAttachmentids(String attachmentids) {
        this.attachmentids = attachmentids;
    }

    /**
    * @return the  formtype:表单来源类型
    */
    public String getFormtype() {
        return this.formtype;
    }

    /**
    * @param formtype:表单来源类型
    */
    public void setFormtype(String formtype) {
        this.formtype = formtype;
    }

    /**
    * @return the  formid:表单来源id
    */
    public String getFormid() {
        return this.formid;
    }

    /**
    * @param formid:表单来源id
    */
    public void setFormid(String formid) {
        this.formid = formid;
    }

}
